package com.shop.zkmall.app.domain.req;

import io.swagger.annotations.ApiModelProperty;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

@Data
public class AddMch {

    @ApiModelProperty(value = "用户ID")
    private Long userId;

    @ApiModelProperty(value = "商户名称")
    @NotBlank(message = "商户名称不能为空")
    private String merchantName;

    @ApiModelProperty(value = "姓名")
    @NotBlank(message = "姓名不能为空")
    private String name;

    @ApiModelProperty(value = "验证码")
    @NotBlank(message = "验证码不能为空")
    private String code;

    @ApiModelProperty(value = "手机号")
    @NotBlank(message = "手机号不能为空")
    private String phone;

    @ApiModelProperty(value = "地区")
    @NotBlank(message = "地区不能为空")
    private String area;

    @ApiModelProperty(value = "身份证证件")
    @NotBlank(message = "身份证不能为空")
    private String legalCard;

    @ApiModelProperty(value = "详细地址")
    private String address;

    @ApiModelProperty(value = "VAT证书URL")
    private String vatCertificate;

    @ApiModelProperty(value = "营业执照URL")
    private String businessLicense;

}
